•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
목차
1. 개요2. 언어별 명칭3. 종류
3.1. 객체 지향형 데이터 모델3.2. 계층형 데이터 모델3.3. 관계형 데이터 모델3.4. 망형 데이터 모델

1. 개요 [편집]

논리적 모델은 개념적 구조를 컴퓨터가 이해하고 처리할 수 있도록 변환하는 과정을 나타낸 모델이다.

2. 언어별 명칭 [편집]

언어별 명칭
논리적 모델[1]
logical model

3. 종류 [편집]

3.1. 객체 지향형 데이터 모델 [편집]

객체 지향형 데이터 모델은 복잡한 관계를 가진 자료들을 표현하는 데 효과적인 모델이다. 모든 것을 객체나 클래스로 표현한다.

3.2. 계층형 데이터 모델 [편집]

계층형 데이터 모델은 트리 구조를 이용하여 자료의 상호관계를 계층적으로 정의한 구조이다. 상위와 하위 레코드가 1:n의 대응관계로 이루어져 있으며, 개체(세그먼트)는 트리를 구성하는 노드로 정보가 전달되는 단위이다.

3.3. 관계형 데이터 모델 [편집]

관계형 데이터 모델은 계층형 데이터 모델과 망형 데이터 모델의 복잡한 구조를 단순화시킨 모델이다. 표를 이용해서 자료의 상호관계를 정의하는 구조이며, 사용되는 대표적인 언어구조화 질의어이다.

3.4. 망형 데이터 모델 [편집]

망형 데이터 모델은 네트워크형 데이터 모델이라고도 불리며, 그래프 구조를 이용해서 자료의 상호관계를 계층적으로 정의한 구조이다. 상위와 하위 레코드가 n:m의 대응관계로 이루어져 있다.
[1] 한자 표기: 論理的 모델